package com.qingfeng.client.bean;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author zhangyuefei
 * @version 1.0
 * @date 2020/1/6 10:16 上午
 */
@ApiModel(value = "com.qingfeng.client.bean.Buyer")
@Data
@TableName(value = "buyer")
public class Buyer {
    /**
     * 用户id
     */
    @TableId(value = "id", type = IdType.AUTO)
    @ApiModelProperty(value = "用户id")
    private Long id;

    /**
     * 用户登录名称
     */
    @TableField(value = "name")
    @ApiModelProperty(value = "用户登录名称")
    private String name;

    /**
     * 用户密码，可能需要加密处理
     */
    @TableField(value = "password")
    @ApiModelProperty(value = "用户密码，可能需要加密处理")
    private String password;

    /**
     * 邮箱
     */
    @TableField(value = "email")
    @ApiModelProperty(value = "邮箱")
    private String email;

    /**
     * 手机号
     */
    @TableField(value = "phone")
    @ApiModelProperty(value = "手机号")
    private String phone;

    /**
     * 帐号创建时间
     */
    @TableField(value = "create_time")
    @ApiModelProperty(value = "帐号创建时间")
    private Long createTime;

    /**
     * 最后一次登录时间
     */
    @TableField(value = "last_login_time")
    @ApiModelProperty(value = "最后一次登录时间")
    private Long lastLoginTime;

    /**
     * 购买者肖像/头像
     */
    @TableField(value = "portrait")
    @ApiModelProperty(value = "购买者肖像/头像")
    private String portrait;

    /**
     * 微信验证id
     */
    @TableField(value = "open_id")
    @ApiModelProperty(value = "微信验证id")
    private String openId;

    /**
     * QQ号
     */
    @TableField(value = "qq")
    @ApiModelProperty(value = "QQ号")
    private String qq;
}